General Hardware Definitions

Note: In this category, with a few exceptions (e.g. Duo Dock), all items are
           reported whether or not they are applicable to  your configuration.  Items
           marked “NA” are either not available on your machine or do not apply
           given current settings.
          
           [Text] = Item only exists under given circumstance
           Text = Expect positive response only under given circumstance

• Machine = Type of macintosh.  The (ID=??) is the actual ID number assigned to
                the machine by Apple.  It attempts to differentiate between different
                models on a hardware level, e.g. the Classic II and the Performa 200
                have identical numbers because their hardware is identical.  This
                is somewhat inconsistent in the case of the LC and LC II where they
                have identical numbers but a MC68020 and MC68030 processor               
                respectively.  Use this name and number to report Nubus/PDS reporting
                problems to us.
   ◊ Total Hours in Use = Number of hours which the Mac has been on since it 
                was manufactured
   ◊ Date Manufactured = Date of manufacture

                    • • • • • • • • • • • • • • • • • • • • • • • • • • • 

• Addressing Modes Status :
   ◊ Machine is 32-Bit capable = Does the machine have a 32-bit Memory
               Manager?
      + System Zone is 32-Bit compatible = Are the block headers in the 
               System Zone 32-bit clean?
      + Booted in 32-Bit mode = Did the machine start in 32-bit mode?
• CPU Attributes :
   ◊ CPU = Main processing chip (Central Processing Unit)
      + CPU Speed = In MHz
      + Instruction Cache is enabled = Yes/No
      + Data Cache is enabled = Yes/No
   ◊ FPU = Math chip for floating point calculations (Floating Point Unit )
      + Hardware FPU = Yes/No
   ◊ MMU = Chip for implementing Virtual Memory (Memory Management Unit)
• Duo Dock Attributes : Since Docks generally prevent the user from  
               utilizing features built into the Duo, this category supplements normal 
               Duo hardware attribute information.  [Docked PowerBook w/o Virtual  
               Memory Running]
   ◊ Dock Has ADB Connector = Yes/No
   ◊ Dock Has FPU = Yes/No
   ◊ Dock Has Floppy Disk Port = Yes/No
   ◊ Dock Has SCSI Port = Yes/No
   ◊ Dock Has SCSI Disk Mode = This mode supports the use of the Duo’s hard
                Disk by another computer 
   ◊ Dock Has Built-In Video = Yes/No
   ◊ Dock Has Built-In Network Services = Yes/No
   ◊ Dock Has Built-In Modem = Yes/No
   ◊ Dock Has Modem Port = Yes/No
   ◊ Dock Has Printer Port = Yes/No
   ◊ Dock Has Sound Input Connector = Yes/No
   ◊ Dock Has Sound Output Connector = Yes/No
   ◊ Dock Has Stereo Output = Yes/No
   ◊ Dock Has Mixed Channels on Ext Spkr
• Keyboard (Active) = Type of keyboard which was last used.  There may be 
               more than one keyboard connected at a time.  Check the ADB report
• Memory Related :
   ◊ RAM Size = Total bytes of RAM installed (Random Access Memory)
   ◊ Virtual Memory is In Use = Virtual Memory is located on the hard disk
               but treated by the computer as if it were RAM memory
      + Logical Page Size = Number of bytes exchanged between RAM 
               and disk at one time
   ◊ Virtual + RAM Memory Size = Total number of bytes of memory 
               available to system and processes
   ◊ System :
      + Highest Usable RAM Address = Highest RAM address available to
                applications
      + High RAM Used by System = RAM allocated to video and sound buffers,
                and reserved by INITs, etc. at startup
      + Low RAM Used by System = RAM allocated to vectors, global variables, 
                and dispatch tables
      + Memory Used by Finder = RAM occupied by the Finder
      + Memory Used by System Heap = RAM allocated to the system heap.  
                This is not only used by the system as applications can also allocate
                space in the system heap.  This includes the space taken by the Disk 
                Cache, if any
         - Memory Used by Disk Cache = RAM used by the Disk Cache set in the
                Memory (Sys 7) or General (Sys 6) control panel.  In the Sys 6 Control 
                Panel, the “Off” button does not work, so the Cache is always 32K min
      + Total System Related Memory = Total Memory used by system.  For
                System 7, this value should approximate the value for the System found
                in the “About This Macintosh”  dialog for the System.  For System 6,
                the comparable comparison would add the Finder value in the dialog to
                the System. 
      + System Heap Free Space = Free Space currently available in System 
               Heap.  Corresponds to the white space in the bar next to System in
               “About this Macintosh”
   ◊ CPU can check Parity = Is machine equipped for Parity RAM?  This 
              type of RAM is used when detection of any RAM anomaly is critical.  
              This is a special order capability for computers used in sensitive
              applications
      + Parity checking is enabled = Is parity checking enabled? Previous Yes
• Miscellaneous Hardware Attributes :
   ◊ Has VIA1 = Does the machine have a VIA1 (Versatile Interface Adapter)? 
               This VIA provides support for the ADB, floppy drives, real-time chip,
               modem port, etc.
   ◊ Has VIA2 = Does the machine have a VIA2?  This chip was added in machines
               starting with the Mac II. This VIA provides support for Nubus 
               interrupts, Sound Chip interrupts, etc.  If this is “No” on newer 
               machines, it means that these functions are handled by other newer
               chips, such as an RBV or OSS
   ◊ Has RBV = Does this machine have RBV (Ram Based Video) built-in?
   ◊ Has VISA RBV = Does this machine have VISA RBV built-in?
   ◊ Has DAFB = Does this machine have DAFB video built-in?
   ◊ Has VDAC = Does this machine have VDAC Video D/A and CLUT) built-in?
   ◊ Has ASC = Does this machine have an ASC (Apple Sound Chip)?  This chip
               provides sound for the internal speaker
   ◊ Has RSB = Does this machine have RSB (Ram Based Sound) buffer?
   ◊ Has OSS = Does this machine have an OSS (Operating System Support chip)?
   ◊ Has SCC IOP = Does the machine have an SCC (Serial Communications
               Controller) IOP (I/O Processor)?  The SCC controls the serial phone
               and printer ports and is available on all machines.  The IOP feature 
               applies to machines which use an IOP to buffer the SCC function  IIfx,
               Quadra
       + Has SCC Direct Access On = Is the IOP set to a mode to allow
               direct access to the SCC?  This is necessary for compatibility with some
               serial devices. Previous Yes
   ◊ Has IWM/SWIM = Is the floppy drive chip the original IWM/SWIM ([Super]
               Woz Integrated Machine)?  This chip is named after Steve Wozniak,
                co-founder of Apple and designer of the Apple II
   ◊ Has SWIM IOP = Is the machine’s SWIM controlled by an IOP?  IIfx,Quadra
   ◊ Has PWM = Does this machine have a PWM disk speed buffer?
   ◊ Has SCSI Orig = Does the machine have the original SCSI  (Small Computer
               System Interface) 5380 chip running in normal mode?  This chip is used
               to control the SCSI devices (e.g. hard Drives) attached to the machine  
   ◊ Has SCSI DMA = Does the machine use the DMA (Direct Memory Access) 
               mode of the SCSI 5380 chip IIfx
   ◊ Has SCSI 961 = Does the machine have the SCSI 53C96 chip on the internal
               bus?  Quadra
   ◊ Has SCSI 962 = Does the machine have the SCSI 53C96 chip on the external
               bus?  Quadra
   ◊ Has SONIC = Does this machine have Ethernet built-in?
   ◊ Has PGC = Does this machine have a PGC (Parity Generation Chip)?
   ◊ Has RPU = Does this machine have a RPU (Random Parity Unit)?
   ◊ Has OMC = Does this machine have a OMC (Orwell Memory Controller)?
   ◊ Has FMC = Does this machine have a FMC (Fitch Memory Controller)?
   ◊ Has JMC = Does this machine have a JMC (Jaws Memory Controller)?
   ◊ Has Software Power-off = Can the machine’s power be turned off
               under the control of software?
• Network :
   ◊ Chooser (User) Name = Name given to the machine in the Chooser which, in 
               general, specifies the given name of the user/machine in Network related
               operations
   ◊ Machine Name = Network name of machine
   ◊ AppleTalk is Running = Yes/No
      + Appletalk Version = Version number
      + Zone Name = Zone containing this machine
      + Network Number = Network containing this machine
      + Node = Node number of this machine
      + File Sharing is On = Yes/No
      + File Linking is On = Yes/No
      + Has Standard NBP = Are standard Name Binding Protocols present?
   ◊ MacTCP is Running = MacTCP allows the Mac to communicate with TCP/IP
              networks (e.g. Internet) using network connections such as Ethernet, 
              LocalTalk, and EtherTalk
      + MacTCP Version = Version number
      + IP Address = TCP/IP address of this machine
      + Gateway Address = Address of gateway connecting this network to the
              TCP/IP network
      + Default Domain Server Name = Name of default server which translates
              TCP/IP names to IP addresses
      + Default Domain Server Address = Address of default server
   ◊ Ethernet is Running = Yes/No
      + EtherNet Hardware Address = Address of Ethernet card or built-in
              Ethernet port
   ◊ Current Connection Type = Link Access Protocol (LAP) currently in use
      + Slot = Slot containing LAP hardware or Built-In
• Printer Info :
   ◊ Current Printer Driver = Name of Driver currently specified in the
              Chooser.  This generally tells you the type of printer connected
   ◊ Printer Driver Version = Version of the driver which the printer is
               using
   ◊ Associated System Version = System version for which the printer
               driver was designed
• ROM Attributes :
   ◊ ROM Size = Size of ROM (Read Only Memory) chip containing most of 
               the system’s functionality 
   ◊ ROM Version = Version number of ROM chip
      + ROM is Universal = Is this the new standard version of the ROM?
      + ROM is 32 Bit Clean = Yes/No
   ◊ ROM Sub-Version = Used to distinguish minor changes to the basic ROM 
               version
   ◊ ROM Checksum = Sometimes used to identify ROM version in older machines
   ◊ ROM Start = Address indicating the beginning of ROM.  This address can be 
               compared against the address returned in the Traps listings to determine
               if a trap has been patched
• Sound Attributes :
   ◊ Has Stereo capability = Can the machine process stereo sounds?
   ◊ Stereo Sound is Combined for Internal Speaker = Is the stereo 
               mixed for play though the internal speaker?
   ◊ Sound Input Mgr is Present = Is the machine capable of sound input?
   ◊ Sound Input Device is Present = Does the machine have any sound
               input device?
      + Built-In Sound Input Device is Present = Is the sound input
               device built-in? Previous Yes
   ◊ Can Play and Record Together = Can you play and record 
               simultaneously?
   ◊ Can Play and Record 16-bit Audio = Yes/No
   ◊ Can Record Stereo = Yes/No
   ◊ Sound Input Port can accept Line Level Mic = Yes/No
   ◊ Sound Mgr Supports Multiple Channels = Yes/No Sound Manager 3.0
   ◊ SoundPlayDoubleBuffer is Present = Yes/No Sound Manager 3.0
   ◊ Sound Mgr Supports 16-bit Audio = Yes/No Sound Manager 3.0
• Table Base Addresses :
   ◊ OS Trap Table = Address in hex
   ◊ Tool Trap Table = Address in hex
   ◊ Extended Tool Trap Table = Address in hex Mac+/SE, System 7